package com.xjgc.model.entity.general;

import com.baomidou.mybatisplus.annotation.IdType;

import java.sql.Date;
import java.sql.Time;

import com.baomidou.mybatisplus.annotation.TableId;

import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author
 * @since 2019-12-04
 */
@Data
@TableName("zxj_zsdstr013")
public class ZxjZsdstr013 implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 销售和分销凭证号
 */
@JsonProperty("VBELN")
@TableId(value = "\"VBELN\"")
private String vbeln;

/**
 * 销售和分销凭证的项目号
 */
@JsonProperty("POSNR")
@TableField("\"POSNR\"")
private Integer posnr;

/**
 *   定货人名字
 */
@JsonProperty("BNAME")
@TableField("\"BNAME\"")
private String bname;

/**
 * 客户编号1
 */
@JsonProperty("KUNNR")
@TableField("\"KUNNR\"")
private String kunnr;

/**
 * 名称 1
 */
@JsonProperty("NAME1")
@TableField("\"NAME1\"")
private String name1;

/**
 * 客户帐户组
 */
@JsonProperty("KTOKD")
@TableField("\"KTOKD\"")
private String ktokd;

/**
 * 文本
 */
@JsonProperty("TXT30")
@TableField("\"TXT30\"")
private String txt30;

/**
 * 客户编号1
 */
@JsonProperty("KUNNR1")
@TableField("\"KUNNR1\"")
private String kunnr1;

/**
 * 名称 1
 */
@JsonProperty("NAME2")
@TableField("\"NAME2\"")
private String name2;

/**
 * 销售组织
 */
@JsonProperty("VKORG")
@TableField("\"VKORG\"")
private String vkorg;

/**
 * 名称
 */
@JsonProperty("VTEXT1")
@TableField("\"VTEXT1\"")
private String vtext1;

/**
 * 销售部门
 */
@JsonProperty("VKBUR")
@TableField("\"VKBUR\"")
private String vkbur;

/**
 * 描述
 */
@JsonProperty("BEZEI1")
@TableField("\"BEZEI1\"")
private String bezei1;

/**
 * 销售组
 */
@JsonProperty("VKGRP")
@TableField("\"VKGRP\"")
private String vkgrp;

/**
 * 描述
 */
@JsonProperty("BEZEI2")
@TableField("\"BEZEI2\"")
private String bezei2;

/**
 * 销售地区
 */
@JsonProperty("BZIRK")
@TableField("\"BZIRK\"")
private String bzirk;

/**
 * 区名
 */
@JsonProperty("BZTXT")
@TableField("\"BZTXT\"")
private String bztxt;

/**
 * 联系人
 */
@JsonProperty("ZCONTACTS")
@TableField("\"ZCONTACTS\"")
private String zcontacts;

/**
 * 电话
 */
@JsonProperty("ZTEL")
@TableField("\"ZTEL\"")
private String ztel;

/**
 * 销售负责人
 */
@JsonProperty("TXT_Z008")
@TableField("\"TXT_Z008\"")
private String txtZ008;

/**
 * 物料号
 */
@JsonProperty("MATNR")
@TableField("\"MATNR\"")
private String matnr;

/**
 * 物料描述（短文本）
 */
@JsonProperty("MAKTX")
@TableField("\"MAKTX\"")
private String maktx;

/**
 * 以销售单位表示的累计订单数量
 */
@JsonProperty("KWMENG")
@TableField("\"KWMENG\"")
private Double kwmeng;

/**
 * 从条件定价过程小计1
 */
@JsonProperty("KZWI1")
@TableField("\"KZWI1\"")
private Double kzwi1;

/**
 * 客户条件组 1
 */
@JsonProperty("KDKG1")
@TableField("\"KDKG1\"")
private String kdkg1;

/**
 * 描述
 */
@JsonProperty("VTEXT2")
@TableField("\"VTEXT2\"")
private String vtext2;

/**
 * 产品组
 */
@JsonProperty("SPART")
@TableField("\"SPART\"")
private String spart;

/**
 * 描述
 */
@JsonProperty("VTEXT3")
@TableField("\"VTEXT3\"")
private String vtext3;

/**
 * 合同开始日期
 */
@JsonProperty("VBEGDAT")
@TableField("\"VBEGDAT\"")
private Date vbegdat;

/**
 * 销售雇员
 */
@JsonProperty("SNAME")
@TableField("\"SNAME\"")
private String sname;

/**
 * 销售经理
 */
@JsonProperty("ZXSJL")
@TableField("\"ZXSJL\"")
private String zxsjl;

/**
 * 记录的创建日期
 */
@JsonProperty("ERDAT")
@TableField("\"ERDAT\"")
private Date erdat;

/**
 * 请求交货日期
 */
@JsonProperty("VDATU")
@TableField("\"VDATU\"")
private Date vdatu;

/**
 * 说明简要文字
 */
@JsonProperty("DDTEXT")
@TableField("\"DDTEXT\"")
private String ddtext;

/**
 * 凭证日期 (接收/发送日期)
 */
@JsonProperty("AUDAT")
@TableField("\"AUDAT\"")
private Date audat;

/**
 * 调试日期
 */
@JsonProperty("ZDAT_AZ")
@TableField("\"ZDAT_AZ\"")
private Date zdatAz;

/**
 * 投运日期
 */
@JsonProperty("ZDAT_TY")
@TableField("\"ZDAT_TY\"")
private Date zdatTy;

/**
 * 销售凭证类型
 */
@JsonProperty("AUART")
@TableField("\"AUART\"")
private String auart;

/**
 * 描述
 */
@JsonProperty("BEZEI3")
@TableField("\"BEZEI3\"")
private String bezei3;

/**
 * 分销渠道
 */
@JsonProperty("VTWEG")
@TableField("\"VTWEG\"")
private String vtweg;

/**
 * 名称
 */
@JsonProperty("VTEXT4")
@TableField("\"VTEXT4\"")
private String vtext4;

/**
 * 创建对象的人员名称
 */
@JsonProperty("ERNAM")
@TableField("\"ERNAM\"")
private String ernam;

/**
 * 合同预投状态
 */
@JsonProperty("KVGR5")
@TableField("\"KVGR5\"")
private String kvgr5;

/**
 * 产品型号
 */
@JsonProperty("EMPST")
@TableField("\"EMPST\"")
private String empst;

/**
 * 产品名称
 */
@JsonProperty("KDMAT")
@TableField("\"KDMAT\"")
private String kdmat;

/**
 * 产品代号
 */
@JsonProperty("AESKD")
@TableField("\"AESKD\"")
private String aeskd;

/**
 * 订单原因
 */
@JsonProperty("AUGRU")
@TableField("\"AUGRU\"")
private String augru;

/**
 * 订单原因描述
 */
@JsonProperty("BEZEI")
@TableField("\"BEZEI\"")
private String bezei;

/**
 * 客户合同号
 */
@JsonProperty("BSTKD_E")
@TableField("\"BSTKD_E\"")
private String bstkdE;

@JsonProperty("DATA13_0")
@TableField("\"DATA13_0\"")
private Date data130;

/**
 * 交货状态
 */
@JsonProperty("LFSTA_BEZ")
@TableField("\"LFSTA_BEZ\"")
private String lfstaBez;

/**
 * 未交货合同金额
 */
@JsonProperty("KZWI2")
@TableField("\"KZWI2\"")
private Double kzwi2;

/**
 * 日期
 */
@JsonProperty("DATUM")
@TableField("\"DATUM\"")
private Date datum;

/**
 * 时间
 */
@JsonProperty("UZEIT")
@TableField("\"UZEIT\"")
private Time uzeit;

/**
 * 签订对象
 */
@JsonProperty("BSTZD")
@TableField("\"BSTZD\"")
private String bstzd;

@JsonProperty("BSTNK")
@TableField("\"BSTNK\"")
private String bstnk;
/**功能描述:增量标识  1表示未读  2表示已读
  *@author lyf
  *@date 2020/6/23
 */
@JsonProperty("IOFLAG")
@TableField("\"IOFLAG\"")
private String ioflag;

@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("create_time")
private java.util.Date createTime;

}
